03. Applications of CNNs

Applications of CNNs

Optional Resources

  • Read about the WaveNet model.

    • Why train an A.I. to talk, when you can train it to sing ;)? In April 2017, researchers used a variant of the WaveNet model to generate songs. The original paper and demo can be found here.
  • Learn about CNNs for text classification.

  • Read about Facebook's novel CNN approach for language translation that achieves state-of-the-art accuracy at nine times the speed of RNN models.

  • Play Atari games with a CNN and reinforcement learning. You can download the code that comes with this paper.

    • If you would like to play around with some beginner code (for deep reinforcement learning), you're encouraged to check out Andrej Karpathy's post.
  • Play pictionary with a CNN!

  • Read more about AlphaGo.

    • Check out this article, which asks the question: If mastering Go “requires human intuition,” what is it like to have a piece of one’s humanity challenged?
  • Check out these really cool videos with drones that are powered by CNNs.

  • If you're excited about using CNNs in self-driving cars, you're encouraged to check out:

  • Check out some additional applications not mentioned in the video.

    • Some of the world's most famous paintings have been turned into 3D for the visually impaired. Although the article does not mention how this was done, we note that it is possible to use a CNN to predict depth from a single image.
    • Check out this research that uses CNNs to localize breast cancer.
    • CNNs are used to save endangered species!
    • An app called FaceApp uses a CNN to make you smile in a picture or change genders.